.el-dialog > .el-dialog__body {
  border-top: 1px solid #2d447a;
}

.el-button {
  border-radius: 0;
}

.el-button--primary {
  background-color: #2d447a;
}

.el-button.el-button--primary.is-text {
  color: #2d447a;
}

.el-button.el-button--danger.is-text {
  color: red;
}

.el-table {
  width: 95%;
  margin: 20px auto;

  th.el-table__cell, th.el-table__cell.is-leaf {
    background-color: #2d447a;
    color: white;
  }

  th.el-table__cell,
  td.el-table__cell,
  th.el-table__cell.is-leaf {
    text-align: center;

    &.is-left {
      text-align: left;
    }

    td, th.is-leaf {
      border-bottom: 1px solid #2d447a;
    }
  }
}


.el-pagination.is-background {

  margin-top: 20px;
  justify-content: center;
  text-align: center;

  .el-pager {
    li.is-active {
      background-color: #2d447a;
    }
  }
}


// 美化滚动条
::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

::-webkit-scrollbar-track {
  width: 3px;
  background: rgba(#2d447a, 0.1);
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(#2d447a, 0.4);
  background-clip: padding-box;
  min-height: 8px;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  transition: background-color .3s;
  cursor: pointer;
}

::-webkit-scrollbar-thumb:hover {
  background-color: rgba(#2d447a, 0.7);
}


.el-input {
  border-color: #2d447a;
}

.el-form.disabled-form {
  --el-disabled-text-color: #2d447a !important;
  --el-disabled-bg-color: transparent !important;
}
